/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package biblioteca;

/**
 *
 * @author alumnom
 */
public class Biblioteca {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        /*
        Libros a = new Libros("Hamlet","William Shakespeare","Tragedia","Se trata de una pieza teatral, de género Tragedia.", "Pedro", 024);
        Libros b = new Libros("Fuenteovejuna","Lope de Vega","Teatro","Obra teatral en tres actos escrita por Lope de Vega ", "Jose", 025);
        Libros c = new Libros("Bodas de sangre","F. Garcia Lorca","Tragedia","Tragedia en prosa y verso escrita por Federico García Lorca", "Rosa", 027);
        a.Prestar("Manuel");
        b.Prestar("María");
        c.Prestar("José");
        
        a.Comentar("Me ha gustado mucho este libro");
        b.Comentar("No me ha gustado nada");
        c.Comentar("No esta mal pero hay mejores");
        b.Devolver();
        
        System.out.println("Comentario del libro " + a.getTitulo()+ ": " + a.VerComentarios() );
        System.out.println("Libro leido-> " + a.Leer());
        System.out.println("Numero de libros prestados actualmente: " + Libros.getLibrosPrestados());
        System.out.println("El libro de titulo " + c.getTitulo()+ " del autor " + c.getAutor() + " de genero " + c.getGenero()+ " lo tiene el usuario " + c.getUsuario());
        */
        
         
        Libros libro1 = new Libros("Don Quijote de la Mancha"
                , "Miguel de Cervantes Saavedra","Novela"
                , "En un lugar de la Mancha de cuyo nombre no quiero acordarme, \n" +
                "no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, \n"+ " adarga antigua, rocín flaco y galgo corredor.", 123456);
        
        Libros libro2 = new Libros("2001", "Arthur C. Clark","Ciencia Ficción", "2001, una odisea en el espacio",11223344);
        
        Libros libro3 = new Libros("El Hobbit", "Novela", "J. R.  Tolkien"
                ,"El Hobbit, un viaje inesperado", 55667788);
       
        libro3.Comentar("Me ha gustado mucho.");
        libro3.Comentar("Pues me ha aburrido un poco.");
        libro3.Comentar("¡Que bonito!");
        
        
        System.out.println(libro3.Leer());    
        System.out.println(libro3.VerComentarios());
        
        
        libro1.Prestar("Carlos", "1/4/2014");
        libro2.Prestar("Luis","4/3/2014");
        libro3.Prestar("Jose","27/3/2014");
        
        System.out.println("Libros prestados hasta el momento: " 
                + Libros.getLibrosPrestados());
        System.out.println("\n\nPrestamos\n" + libro1.HistorialPrestamos()+ "\n" + libro2.HistorialPrestamos()+ "\n" + libro3.HistorialPrestamos());
        
        libro2.Devolver();
        libro3.Devolver();
        System.out.println("Libros prestados hasta el momento: " 
                + Libros.getLibrosPrestados());   
        
        
    }
    
}
